Table: Schedule of Subsidiary or Equity Method Investee [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Subsidiary or Equity Method Investee [Table] [Table]

*

*

us-gaap:ScheduleOfSubsidiaryOrEquityMethodInvesteeTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Subsidiary or Equity Method Investee [Line Items] [Line Items]

*

*

us-gaap:SubsidiaryOrEquityMethodInvesteeLineItems
5 Schedule of Sale of Stock by Subsidiary or Equity Method Investee Disclosure [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock
6 Subsidiary or Equity Method Investee [Hierarchy] [Abstract]

*

*

added:SubsidiaryOrEquityMethodInvesteeHierarchy
7 Subsidiary or Equity Method Investee, Nature of Operations [Concept] Text/String For Period

*

us-gaap:SubsidiaryOrEquityMethodInvesteeNatureOfOperations
8 Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions [Concept] Perdent For Period

*

us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
9 Subsidiary or Equity Method Investee, Cumulative Number of Shares Issued for All Transactions [Concept] Shares For Period

*

us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativeNumberOfSharesIssuedForAllTransactions
10 Subsidiary or Equity Method Investee, Cumulative Proceeds Received on All Transactions [Concept] Monetary For Period Debit us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativeProceedsReceivedOnAllTransactions
11 Subsidiary or Equity Method Investee, Cumulative Proceeds Received on All Transactions, Description [Concept] Text/String For Period

*

us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativeProceedsReceivedOnAllTransactionsDescription
12 Subsidiary or Equity Method Investee, Deferred Income Tax Provision on Gain (Loss) Recognized Flag [Concept] Yes/No For Period

*

us-gaap:SubsidiaryOrEquityMethodInvesteeDeferredIncomeTaxProvisionOnCumulativeGainLossRecognized
13 Subsidiary or Equity Method Investee, Deferred Income Tax Provision on Gain (Loss) Recognized, Amount [Concept] Monetary For Period Debit us-gaap:SubsidiaryOrEquityMethodInvesteeDeferredIncomeTaxProvisionOnCumulativeGainLossRecognizedAmount
14 Subsidiary or Equity Method Investee, Reason for Omitting Deferred Income Tax Provision on Gain (Loss) Recognized [Concept] Text/String For Period

*

us-gaap:SubsidiaryOrEquityMethodInvesteeReasonForOmittingDeferredIncomeTaxProvisionOnCumulativeGainLossRecognized
15 Subsidiary or Equity Method Investee, Price-Per-Share [Concept] Share As Of

*

us-gaap:SubsidiaryOrEquityMethodInvesteePricePerShare
16 Subsidiary or Equity Method Investee, Noncontrolling Interest in Income of Subsidiary [Concept] Monetary For Period Debit us-gaap:SubsidiaryOrEquityMethodInvesteeMinorityInterestInIncomeOfSubsidiary
17 Gain (Loss) on Sale of Stock in Subsidiary or Equity Method Investee [Concept] Monetary For Period Credit us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee